1
Fundamentos de Variáveis e Convenções de Nomeação
AI015Lesson 2
00:00

A base das variáveis em Julia centra-se no princípio de Inferência de Tipo. Ao contrário de linguagens como C++, o Julia deduz automaticamente o tipo de dado a partir do valor atribuído, proporcionando uma experiência semelhante à de scripts com desempenho de código compilado.

1. Regras Léxicas e Sensibilidade

Identificadores em Julia são estritamente sensíveis ao caso. Uma variável chamada marks é distinta de Marks. Todos os nomes de variáveis devem começar com uma letra; caracteres posteriores podem incluir dígitos, letras ou sublinhados.

2. A Convenção Snake Case

Seguindo a diretriz de estilo do Julia, os desenvolvedores usam nomes em minúsculas com palavras separadas por sublinhados (snake_case) para variáveis compostas, garantindo consistência.

✅ student_name (Correto: começa com letra, snake_case)❌ 2nd_roll (Incorreto: começa com dígito)

3. Julia versus Linguagens Estáticas

Em Julia, não especificamos tipos. O compilador infere que 9,5 é um Float64 automaticamente.

C++ (Explícito)
int roll = 15;
Julia (Inferido)
roll = 15

4. Ambiente e Execução

Para executar scripts, use include("filename.jl"). Para configurar seu ambiente, você pode adicionar pacotes como IJulia (para Jupyter), PyPlot, ou usar IDEs como Atom e Juno.

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>